package com.ruoyi.gczl.syjl.dq.service;

import java.util.List;
import com.ruoyi.gczl.syjl.dq.domain.Syjldq;

/**
 * 试验纪录电气Service接口
 *
 * @author huacai
 * @date 2024-08-27
 */
public interface ISyjldqService
{
    /**
     * 查询试验纪录电气
     *
     * @param syjldqId 试验纪录电气主键
     * @return 试验纪录电气
     */
    public Syjldq selectSyjldqBySyjldqId(Integer syjldqId);

    /**
     * 查询试验纪录电气列表
     *
     * @param syjldq 试验纪录电气
     * @return 试验纪录电气集合
     */
    public List<Syjldq> selectSyjldqList(Syjldq syjldq);

    /**
     * 新增试验纪录电气
     *
     * @param syjldq 试验纪录电气
     * @return 结果
     */
    public int insertSyjldq(Syjldq syjldq);

    /**
     * 批量新增试验纪录电气
     *
     * @param syjldqs 试验纪录电气List
     * @return 结果
     */
    public int batchInsertSyjldq(List<Syjldq> syjldqs);

    /**
     * 修改试验纪录电气
     *
     * @param syjldq 试验纪录电气
     * @return 结果
     */
    public int updateSyjldq(Syjldq syjldq);

    /**
     * 批量删除试验纪录电气
     *
     * @param syjldqIds 需要删除的试验纪录电气主键集合
     * @return 结果
     */
    public int deleteSyjldqBySyjldqIds(Integer[] syjldqIds);

    /**
     * 删除试验纪录电气信息
     *
     * @param syjldqId 试验纪录电气主键
     * @return 结果
     */
    public int deleteSyjldqBySyjldqId(Integer syjldqId);
}
